HAL XSPI Constants ¶
Flags ¶
- group XSPI_Flag
-
Defines
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
¶
-
Busy flag: operation is ongoing
-
HAL_XSPI_FLAG_TO
XSPI_SR_TOF
¶
-
Timeout flag: timeout occurs in memory-mapped mode
-
HAL_XSPI_FLAG_SM
XSPI_SR_SMF
¶
-
Status match flag: received data matches in auto-polling mode
-
HAL_XSPI_FLAG_FT
XSPI_SR_FTF
¶
-
FIFO threshold flag: FIFO threshold reached or data left after read from memory is complete
-
HAL_XSPI_FLAG_TC
XSPI_SR_TCF
¶
-
Transfer complete flag: programmed number of data have been transferred or the transfer has been aborted
-
HAL_XSPI_FLAG_TE
XSPI_SR_TEF
¶
-
Transfer error flag: invalid address is being accessed
-
HAL_XSPI_FLAG_ALL
XSPI_SR_TOF
|
XSPI_SR_SMF
|
XSPI_SR_FTF
|
XSPI_SR_TCF
|
XSPI_SR_TEF
¶
-
All flags
-
HAL_XSPI_FLAG_BUSY
XSPI_SR_BUSY
¶
Interrupts ¶
- group XSPI_Interrupts
-
Defines
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
¶
-
Interrupt on the timeout flag
-
HAL_XSPI_IT_SM
XSPI_CR_SMIE
¶
-
Interrupt on the status match flag
-
HAL_XSPI_IT_FT
XSPI_CR_FTIE
¶
-
Interrupt on the FIFO threshold flag
-
HAL_XSPI_IT_TC
XSPI_CR_TCIE
¶
-
Interrupt on the transfer complete flag
-
HAL_XSPI_IT_TE
XSPI_CR_TEIE
¶
-
Interrupt on the transfer error flag
-
HAL_XSPI_IT_ALL
XSPI_CR_TOIE
|
XSPI_CR_SMIE
|
XSPI_CR_FTIE
|
XSPI_CR_TCIE
|
XSPI_CR_TEIE
¶
-
All interrupts
-
HAL_XSPI_IT_TO
XSPI_CR_TOIE
¶
Optional interrupts ¶
- group XSPI_Optional_Interrupt
-
Defines
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
¶
-
DMA channel optional interrupts disabled
-
HAL_XSPI_OPT_IT_HT
HAL_DMA_OPT_IT_HT
¶
-
DMA channel half transfer interrupt enabled
-
HAL_XSPI_OPT_IT_DEFAULT
HAL_DMA_OPT_IT_DEFAULT
¶
-
DMA channel all optional interrupts enabled
-
HAL_XSPI_OPT_IT_NONE
HAL_DMA_OPT_IT_NONE
¶